package com.hbpa.pan.core.constants;

import org.apache.commons.lang3.StringUtils;

/**
 * @author: BlcakTiger
 * @date: 2023/10/14 12:14
 * @contact: hsf6661@163.com
 * @description:RPan公共基础常量类
 */
public interface RPanConstants {

    /**
     * 公用的字符串分隔符
     */
    String COMMON_SEPARATOR = "__,__";

    /**
     * 空字符串
     */
    String EMPTY_STR = StringUtils.EMPTY;

    /**
     * 点 常量
     */
    String POINT_STR = ".";

    /**
     * 斜杠字符串
     */
    String SLASH_STR = "/";

    /**
     * Lang 常量0
     */
    Long ZERO_LONG = 0L;

    /**
     * Integer 常量0
     */
    Integer ZERO_INT = 0;

    /**
     * Integer 常量1
     */
    Integer ONE_INT = 1;

    /**
     * Integer 常量2
     */
    Integer TWO_INT = 2;

    /**
     * Integer 常量-1
     */
    Integer MINUS_ONE_INT = -1;

    /**
     * TRUE字符串
     */
    String TRUE_STR = "true";

    /**
     * FALSE字符串
     */
    String FALSE_STR = "false";

    /**
     * 组件扫描基础路径
     */
    String BASE_COMPONENT_SCAN_PATH = "com.hbpa.pan";
}
